#pragma once

class CModifyEnt
{
public:
	CModifyEnt(void);
public:
	~CModifyEnt(void);
public:
	Acad::ErrorStatus ChangeColor(AcDbObjectId entId, Adesk::UInt16 colorIndex);
public:
	Acad::ErrorStatus ChangeLayer(AcDbObjectId entId, CString strLayerName);
public:
	Acad::ErrorStatus ChangeLinetype(AcDbObjectId entId, CString strLinetype);
public:
  Acad::ErrorStatus Rotate(AcDbObjectId entId, AcGePoint2d ptBase, double rotation);
public:
	Acad::ErrorStatus Move(AcDbObjectId entId, AcGePoint3d ptBase, AcGePoint3d ptDest);
public:
	Acad::ErrorStatus Scale(AcDbObjectId entId, AcGePoint3d ptBase, double scaleFactor);
};
